/*
 * ExtentQueryHistory.h
 *
 *  Created on: Dec 23, 2011
 *      Author: Netali
 */
#ifndef EXTENTQUERYHISTORY_H_
#define EXTENTQUERYHISTORY_H_

#include "ExtentTime.h"
#include "SystemView.h"
#include <map>
#include <stdio.h>
#include <stdlib.h>
#include <string>
using namespace std;

class ExtentQueryHistory {

	//fields
	map<int,ExtentTime*>* extentPerTime;

public:

	ExtentQueryHistory();
	ExtentQueryHistory(SystemView* sys);
	const map<int,ExtentTime*>* getExtentPerTime (){return extentPerTime;};
	string toString();
	int notIncludeInPrevTimeUnit(int time);
	int notSeenYet(int time);
	virtual ~ExtentQueryHistory();


};
#endif	/* EXTENTQUERYHISTORY_H_ */
